<?php

class Application_Form_Audizione extends Zend_Form
{
public function init() {
        // nome form e metodo
        $this->setName("audizione");
        $this->setMethod('post');

        // numero verbale
        $this->addElement('text', 'numero_protocollo', array(
            'required' => false,
            'label' => 'Numero protocollo:',
        ));
        
        // picker ora
        $data = new Zend_Dojo_Form_Element_DateTextBox('data');
        $data->setLabel('Data:');
        $data->setRequired(true);
        $this->addElement($data);

         // numero verbale
        $this->addElement('text', 'id_persona_fisica', array(
            'required' => true,
            'label' => 'Persona fisica: *',
            ));
        $pf=$this->getElement('id_persona_fisica');
        
        $pf->addValidator(
                        new Zend_Validate_Digits());
        
        // testo
        $this->addElement('textarea', 'dichiarazioni', array(
            'filters' => array('StringTrim'),
            'label' => 'Dichiaraizoni:',
            'required' => false,
            'attribs' => array(
                'COLS' => '40',
                'ROWS' => '10'
            ),
            'validators' => array(
                array('validator' => 'StringLength', 'options' => array(0, 2000))
            )
        ));
        
        
        //id dell'utente che ha creato e modificato questa anagrafe
        $this->addElement('hidden', 'id_admin');
        
        //id_processo_sanzionatorio
        $this->addElement('hidden', 'id_processo'); 
        
        //id_azione
        $this->addElement('hidden', 'id_azione');  
        
        // pulsante invia
        $this->addElement('submit', 'submit', array(
            'ignore' => true,
            'label' => 'Salva',
        ));
    }

}

